
	// funzione generale per la visualizzazione a video di un messaggio modale
	function showMessage(msg, callback) {
		$("#general-dialog-text").html(msg);
		$("#general-dialog").dialog({
			resizable: false,
			modal: true,
			buttons: {
				"Ok": function() {
					$(this).dialog( "close" );
					if (callback) {
						callback();
					}
				}
			}
		});
	}

	// funzione generale per la visualizzazione a video di un messaggio modale e la richiesta di una conferma
	function confirmMessage(msg, callback) {

		$("#general-dialog-text").html(msg);
		$("#general-dialog").dialog({
			resizable: false,
			modal: true,
			buttons: {
				"Si": function() {
					$(this).dialog( "close" );
					if (callback) {
						callback();
					}
				},
				"No": function() {
					$(this).dialog( "close" );
				}
			}
		});
	}

	// funzione utility che restituisce l'anno corrente
	function getCurrentYear() {
		var d = new Date();
		return d.getFullYear();
	}

	// funzione utility che restituisce il mese corrente
	function getCurrentMonth() {
		var d = new Date();
		return d.getMonth() + 1;
	}



